body { margin: 0 ;font-family: 'Trebuchet MS';}
label { border-right:1px solid gray;height: 19px; font-size: 13px;background: #DDDDDD; border-bottom:1px solid gray; border-top:1px solid gray; float: left; margin-bottom: 3px; padding-top:2px;padding-left: 5px; width: 180px; }
input {border-left:none; border-right:none;font-family: 'Trebuchet MS';font-size: 15px;border-top: 1px solid gray; border-bottom: 1px solid gray;float: left; height: 19px;
    margin-bottom: 3px;
    margin-top: 0px;
    width: 411px; }
table { width: 100%; border-collapse:collapse;font-size:13px; }
table, td, th { text-align:center;border:1px solid #AAAAAA; }
td.NM {width:18px;}
td.NS	{width: 100px;}
td.OP {width:600px;}
td.LP {width:20px;}
td.F {width:30px;}
.gray { background: #eee; }
.check_box_spacing { margin-left: 5px; }

#main-header { background: #BDBDBD; margin: 0; position: absolute;top:1px; left:30px; width: 100%;  }
#main-header ul { list-style: none; margin: 0; padding: 0; width: 100%; padding: 5px; }
#main-header ul li { float: center; margin-right: 15px; }
#main-header ul li a { color: black; font-size: 22px; text-decoration: none; }

#main-header ul.submenu { background: #dbdbdb; display: none; }
#main-header ul.submenu li a { font-size: 18px; }
#main-header ul.submenu.active { display: block; }

#contener { width: 1150px; padding-top: 0px; margin: auto; }
#contener5 { height: 25px;width: 1150px; padding-top: 5px; margin: auto; }
#contener3 { width: 1110px; padding-top: 0px; margin: auto;font-size:13px; }
div.object-set-1 { float: left; width: 400px; }
div.object-set-2 { float: left; width: 400px; }
div.object-set-3 { float: left; width: 400px; }
div.object-set-4 { float: left; width: 400px; }
div.object-set-5 { float: left; width: 400px; }

.object-set-4 label {width: 200px; overflow: hidden;}
.object-set-4 input[type="checkbox"] {width: 50px; overflow: hidden;}
select {width: 399px;margin-top:5px;margin-bottom:3px;margin-left:7px;}

.input_element { border: 1px solid gray;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    min-height: 48px;
    overflow: hidden;
    width: 430px; }
    
.input_element p { margin-bottom: 5px; margin-left: 5px; margin-top: 0;}
    
.login { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #AAAAAA; border-radius: 5px 5px 5px 5px; margin: 150px auto auto; overflow: hidden; padding: 10px; width: 400px; }    
.login_info { color: #FF0000; font-weight: bold; margin-bottom: 10px; text-align: center; }
.login label { width: 392px; }

tr.title { border-bottom: 1px solid #aaaaaa; background: #cccccc; }
.class-navi { margin-bottom: 10px; }
.class-navi a { color: black; margin-right: 10px; text-decoration: none; }

input[type="checkbox"].check { display: block; margin-top: 5px; overflow: hidden; width: 20px; }
label.check {background: none repeat scroll 0 0 transparent; border: none; float: left; overflow: hidden; text-align: right; width: 154px;}
input.dimension { border: 1px solid #888888; float: left; margin-right: 5px; overflow: hidden; width: 40px; }
span.dimension { float: left; }

.message { border: 1px solid pink; font-size: 22px; font-weight: bold; margin-bottom: 20px; padding: 10px 0; text-align: center; width: 880px; }
.red { color: #FF0000; }
.blue { color: #0000FF; }

.input_element img { overflow: hidden; width: 430px; }
.del_img { display: block; margin-bottom: 10px; margin-left: 10px; text-decoration: none; }
.box_elements_0 { font-size:13px;width:722px; height:508px;padding:10px;overflow: hidden;float:left;}
.box_elements_1 { width:1150px;height:100px;margin-left:0px;padding:10px;overflow: hidden;float:left;}
.box_elements_2 {width:1150px;font-size:13px; height:538px;margin-top:0px;padding:10px;overflow: hidden;float:left;}
.box_elements_3 {width:1150px;font-size:13px; height:682px;margin-top:0px;padding:10px;overflow: hidden;float:left;}

.input_element .class_reference_stombstone { width: 130px; }
.input_element.reference_stombstone {width: 106px;border-top: medium none; }
.input_element.reference_stombstone label {width: 101px; }

.input_element .class_object_name { width: 710px; }
.input_element.object_name {width: 720px;border-top: medium none;height: 60px; }
.input_element.object_name label {width: 715px; }

.input_element .class_time_of_create_from { width: 198px; }
.input_element.time_of_create_from {width: 178px;border-top: medium none; }
.input_element.time_of_create_from label {width: 175px; }

.input_element .class_time_of_create_to { width: 198px; }
.input_element.time_of_create_to {display:none;width: 117px;border-top: medium none; }
.input_element.time_of_create_to label {display:none;width: 115px; }

.input_element.style {width: 178px;height:49px; border-top: medium none;margin-right:0px;}
.input_element.style label {width: 175px; }

.input_element.size {width: 206px;border-top: medium none; }
.input_element.size label {width: 204px; margin-right:0px;}

.input_element.image {border-top: medium none;margin-right:0px; }
.input_element.image label {width:100%; margin-right:0px;}

.input_element.material_finals {width: 207px; border-top: medium none;height: 103px; font-size:13px;}
.input_element.material_finals label {width: 205px; }

.input_element.material_base {width: 207px;border-top: medium none;height: 103px; font-size:13px; }
.input_element.material_base label {width: 205px; }

.input_element.plate_materials {width: 207px;border-top: medium none; height: 103px;font-size:13px; }
.input_element.plate_materials label {width: 205px; }

.input_element.rest_of_materials {font-size:13px;width: 467px;height: 103px;border-top: medium none;margin-right:0px;}
.input_element.rest_of_materials label {width: 465px; }

.input_element.materials_detailed_description {width: 368px;border-top: medium none; height: 120px;}
.input_element.materials_detailed_description label {width: 366px; }

.input_element.comments_state_of_conservation {width: 368px;height:120px;  border-top: medium none;margin-right:0px;}
.input_element.comments_state_of_conservation label {width: 366px;}

.input_element.state_of_conservation {width: 369px;height:120px;  border-top: medium none;}
.input_element.state_of_conservation label {width: 367px;}

.input_element.missing_parts_tombstone {width: 368px; height:120px; border-top: medium none;}
.input_element.missing_parts_tombstone label {width: 366px;}

.input_element.visible_maintanence {width: 369px;height:120px; border-top: medium none; }
.input_element.visible_maintanence label {width: 366px;}

.input_element.necessary_maintenance {width: 369px;height:120px;  border-top: medium none;margin-right:0px;}
.input_element.necessary_maintenance label {width: 367px;}

.input_element.remanufactured_parts {width: 368px;height:120px;  border-top: medium none;margin-right:0px;}
.input_element.remanufactured_parts label {width: 366px;}

.input_element.iconography { width: 368px;height:120px;  border-top: medium none;overflow-y: auto;}
.input_element.iconography label {width: 366px;}

.input_element.alt_dimension {width: 369px; height:120px;  border-top: medium none;}
.input_element.alt_dimension label {width: 367px;}

.input_element.description {height:306px;border-top: medium none;width: 390px;overflow-y: auto;}
.input_element.description label {width:425px;}

.input_element.language_of_description {float:left;width: 312px; border-top: medium none; margin-right:0;}
.input_element.language_of_description label {width: 310px; }

.input_element.inscription {width: 312px;height:241px;overflow-y:auto;border-top: medium none; margin-right:0px; }
.input_element.inscription label {width: 310px; }

.input_element.signature {width: 178px;border-top: medium none; margin-right:0px;  }
.input_element.signature label {width: 310px; }

.input_element.type_id {height:15px;width: 132px; border-top: medium none;}
.input_element.type_id label {width: 130px;margin-bottom: 2px; }

.input_element.classification {height:100px;width: 565px; border-top: medium none;}
.input_element.classification label{width: 563px; }

.input_element.comments {overflow-y:auto;width: 368px;height:120px;  border-top: medium none;margin-right:0px; }
.input_element.comments label {width: 366px;}

.input_element.tombstone {height:120px; width: 368px;border-top: medium none;}
.input_element.tombstone label { width: 366px; }

.input_element.location {border-top: medium none;  }
.input_element.location {width: 206px; }
.input_element.location label {margin-bottom: 2px;width: 201px;}


.input_element.author_of_tombstone {width: 301px;border-top: medium none; }
.input_element.author_of_tombstone label {width: 299px;}


.input_element.authors_of_description {float:right;margin-top:30px;width: 260px;margin-top: 74px;margin-right:9px; border-top: medium none; }
.input_element.authors_of_description label {width: 268px;}

.input_element.surname { width: 348px;border-top: medium none;height: 49px;}
.input_element.surname label { width: 346px; }
.input_element.name { width: 348px;border-top: medium none;height: 49px;}
.input_element.name label { width: 346px; }
.input_element.date_of_birth { width: 257px;border-top: medium none;height: 49px;}
.input_element.date_of_birth label { width: 346px; }
.input_element.place_of_birth { width: 257px;border-top: medium none;height: 49px;}
.input_element.place_of_birth label { width: 346px; }
.input_element.date_of_death { width: 257px;border-top: medium none;height: 49px;}
.input_element.date_of_death label { width: 346px; }
.input_element.id_author { width: 368px;border-top: medium none;height: 50px;}
.input_element.id_author label { width: 366px; }
.input_element.place_of_death { height:49px;width: 256px;border-top: medium none;}
.input_element.place_of_death label { width: 346px; }
.input_element.life_story {height:120px; width: 348px;border-top: medium none;overflow-y: auto;}
.input_element.life_story label { width: 346px; }
.input_element.features { height:120px;width: 368px;border-top: medium none;}
.input_element.features label { width: 366px; }

.input_element.notes { height:120px;width: 714px;border-top: medium none;overflow-y: auto;}
.input_element.notes label { width: 712px; }
.input_element.bibliography { height:120px;width: 348px;border-top: medium none;}
.input_element.bibliography label { width: 346px; }
.input_element.authors_of_notes { height:53px;width: 347px;border-top: medium none;}
.input_element.authors_of_notes label { width: 346px; }
.input_element.awards { height:120px;width: 348px;border-top: medium none;}
.input_element.links { height:52px;width: 347px;border-top: medium none;}
.input_element.links label { width: 346px; }
.input_element.awards label { width: 346px; }
.input_element.nationality {height:120px; width: 368px;border-top: medium none;}
.input_element.nationality label { width: 366px; }
.input_element.family_name { height:49px;width: 348px;border-top: medium none;}
.input_element.family_name label { width: 346px; }
.input_element.key_1 { height:40px;width: 368px;border-top: medium none;}
.input_element.key_1 label { width: 366px; }
.input_element.key_2 {height:40px; width: 368px;border-top: medium none;}
.input_element.key_2 label { width: 366px; }
.input_element.key_3 {height:40px; width: 368px;border-top: medium none;}
.input_element.key_3 label { width: 366px; }
.input_element.key_4 {height:40px; width: 368px;border-top: medium none;}
.input_element.key_4 label { width: 366px; }
.input_element.key_5 { height:40px;width: 753px;border-top: medium none;}
.input_element.key_5 label { width: 751px; }
.logo { border: 1px solid gray; height: 105px; margin: 15px auto auto; width: 600px; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #EEEEEE; }
.logo_img {line-height:11px; font-size:14px;margin: 15px auto 0px; width: 600px; text-align: center; }
.title_top { font-size: 28px; letter-spacing: 1px; margin-top: 15px; text-align: center; }
.title_main { font-size: 22px; letter-spacing: 1px; margin-top: 15px; text-align: center; }
.search_more { color: #000000; display: block; float: left; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; text-decoration: none; }
.search { border: 1px solid gray; margin: 18px auto auto; width: 960px; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #EEEEEE; overflow: hidden; }
.search_button { font-size:14px;background:#DDDDDD;margin-left: 71%;margin-top:5px;border-left: 1px solid gray;width: 30%;text-transform: uppercase; }
h2 {margin-top:3%;margin-left:40%;  font-size:15px;}
.search_menu { border: 1px solid gray; margin: 30px auto auto; width: 600px; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #EEEEEE; overflow: hidden; }
.review { margin: 24px auto auto; text-align: center;width : 600px;font-size:14px; }
.review2 { margin: 0px auto auto;text-align: center;width : 600px;font-size:14px; }
.license {  margin: 10px auto 10px;text-align: center;width : 700px;font-size:10px;}
.link { margin-left: 100px ;text-align: center;width : 200px;font-size:14px;}
.contener_data { width: 700px; float: left; }
.box_gallery {border:1px solid gray; border-radius: 3px 3px 3px 3px;width:400px; margin-top: 10px;overflow: hidden; height:509px;float: right;}
.box_gallery  img { margin-top: -3px;overflow: hidden; width: 400px; }
.box_gallery  .image_item { margin-bottom: 15px;overflow: hidden;height:509px; }
.box_gallery .image_item label {width:398px;border:none;}
.box_gallery_all {margin-top:0px;margin-left:10px;width:1140px;border:1px solid gray; border-radius: 3px 3px 3px 3px;height:529px;overflow:hidden;}
.box_gallery_all .image_item {width:378px;float:left;padding-left:1px;margin-top: -2px;}
.box_gallery_all label {width:1135px;border:none;border-bottom:1px solid gray;}
.box_gallery_all img {width:378px;margin-top:0px;}
.contener_data_and_gallery {overflow: hidden; width: 1151px;}

#back_link { color: #000000; margin-left: 10px; text-decoration: none;font-size:12px; }
#back_link:hover { text-decoration: underline; }

.logo a { color: #000000; text-decoration: none; }
.logo a:hover { text-decoration: underline; }

.language { margin: 5px auto auto; overflow: hidden; text-align: right; width: 600px; }
.language a { color: #000000; text-decoration: none; }
.language a:hover { text-decoration: underline; }
.search_menu.node_1 { margin-top: 5px;}

.black_link { font-size: 12px;color: #000000; text-decoration: none; }
.black_link:hover { text-decoration: underline; }

.input_element.inscription p {  overflow: auto; width: 305px; }
.mapa {text-align:center;}
.mapa a {text-decoration:none;}
.map2 {text-decoration:none;font-size: 12px;color: #000000;}
.map2:hover { text-decoration: underline; }

.nowa_rossa .input_element.reference_stombstone { display:none;}
.nowa_rossa .input_element.description {display:none;}
.nowa_rossa .input_element.language_of_description { display:none;}
.nowa_rossa .input_element.materials_detailed_description {display:none;}
.nowa_rossa .input_element.state_of_conservation {display:none;}
.nowa_rossa .input_element.comments_state_of_conservation {display:none;}
.nowa_rossa .input_element.missing_parts_tombstone {display:none;}
.nowa_rossa .input_element.visible_maintanence {display:none;}
.nowa_rossa .input_element.remanufactured_parts {display:none;}
.nowa_rossa .input_element.alt_dimension {display:none;}
.nowa_rossa .input_element.tombstone {display:none;}
.nowa_rossa .input_element.style {display:none;}
.nowa_rossa .input_element.signature {display:none;}
.nowa_rossa .input_element.location {width:180px;}
.nowa_rossa .input_element.time_of_create_from {width:98px;}
.nowa_rossa .input_element.size {width:170px;}
.nowa_rossa .input_element.author_of_tombstone {width:221px;margin-right: 0;}

.nowa_rossa .input_element.inscription label {width:718px;}
.nowa_rossa .input_element.inscription {width:720px;}
.nowa_rossa .input_element.inscription p {width:718px;}
.box_elements_1.nowa_rossa {margin-top:-140px;width:720px;height:112px;}
.nowa_rossa .input_element.material_finals {height:49px;width:228px;}
.nowa_rossa .input_element.material_base {height:49px;width:228px;}
.nowa_rossa .input_element.plate_materials {height:49px;width:228px;margin-right: 0;}
.nowa_rossa .input_element.object_name {height:49px;}
.nowa_rossa .input_element.material_finals label {width:226px;}
.nowa_rossa .input_element.material_base label {width:226px;}
.nowa_rossa .input_element.plate_materials label {width:226px;}
.nowa_rossa .input_element.rest_of_materials {height:55px;width: 718px;}
.nowa_rossa .input_element.rest_of_materials label {width: 716px;}
.nowa_rossa .input_element.iconography {width:420px;}
.nowa_rossa .input_element.comments {width:420px;}
.nowa_rossa .input_element.iconography label {width:418px;}
.nowa_rossa .input_element.comments label {width:418px;}
.nowa_rossa .input_element.authors_of_description {width:262px;margin-top: 71px;}
.nowa_rossa .input_element.authors_of_description label {width:389px;}
.box_elements_2.nowa_rossa {height:131px;}
